MODULE = winewayland.drv
UNIXLIB = winewayland.so
UNIX_CFLAGS = $(EGL_CFLAGS) $(WAYLAND_CLIENT_CFLAGS) $(WAYLAND_EGL_CFLAGS) $(XKBCOMMON_CFLAGS) $(XKBREGISTRY_CFLAGS)
UNIX_LIBS = -lwin32u $(WAYLAND_CLIENT_LIBS) $(WAYLAND_EGL_LIBS) $(XKBCOMMON_LIBS) $(XKBREGISTRY_LIBS) $(PTHREAD_LIBS) -lm
IMPORTS = user32 win32u

SOURCES = \
	cursor-shape-v1.xml \
	display.c \
	dllmain.c \
	opengl.c \
	pointer-constraints-unstable-v1.xml \
	relative-pointer-unstable-v1.xml \
	text-input-unstable-v3.xml \
	version.rc \
	viewporter.xml \
	vulkan.c \
	wayland.c \
	wayland_data_device.c \
	wayland_keyboard.c \
	wayland_output.c \
	wayland_pointer.c \
	wayland_surface.c \
	wayland_text_input.c \
	waylanddrv_main.c \
	window.c \
	window_surface.c \
	wlr-data-control-unstable-v1.xml \
	xdg-output-unstable-v1.xml \
	xdg-shell.xml \
	xdg-toplevel-icon-v1.xml
